pan: make the direction factor less narrow in v/h directions
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 6 May 2014 09:39:15 +0000 (11:39 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Fri, 23 May 2014 17:54:29 +0000 (19:54 +0200)
gtk/gtkgesturepan.c

index a4e79176b1faa322c20a1ce49701fc099e255290..b166388b38c3f2c3bb83dc90182fc1a9c653f8e1 100644 (file)
@@ -64,7 +64,7 @@ enum {
 
 static guint signals[N_SIGNALS] = { 0 };
 
-G_DEFINE_TYPE (GtkGesturePan, gtk_gesture_pan, GTK_TYPE_GESTURE_DRAG)
+G_DEFINE_TYPE_WITH_PRIVATE (GtkGesturePan, gtk_gesture_pan, GTK_TYPE_GESTURE_DRAG)
 
 static void
 gtk_gesture_pan_get_property (GObject    *object,
@@ -138,7 +138,7 @@ guess_direction (GtkGesturePan   *gesture,
   abs_x = ABS (offset_x);
   abs_y = ABS (offset_y);
 
-#define FACTOR 3
+#define FACTOR 2
   if (abs_x > abs_y * FACTOR)
     direction_from_offset (offset_x, offset_y,
                            GTK_PAN_ORIENTATION_HORIZONTAL, direction);